package com.csun.cmny.provider.model.domain;

import com.csun.cmny.core.mybatis.BaseEntity;
import lombok.Data;

import javax.persistence.*;
import java.util.Date;
import java.util.List;

@Data
@Table(name = "cn_omc_plan")
public class OmcPlan extends BaseEntity {

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 排班方案名称
     */
    private String name;

    /**
     * 机构id
     */
    @Column(name = "group_Id")
    private Long groupId;

    /**
     * 该方案是否被采用 0 没有 大于0表示采用
     */
    @Column(name = "is_Used")
    private Integer isUsed;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 创建人ID
     */
    @Column(name = "creator_id")
    private Long creatorId;

    /**
     * 创建时间
     */
    @Column(name = "created_time")
    private Date createdTime;

    /**
     * 最近操作人
     */
    @Column(name = "last_operator")
    private String lastOperator;

    /**
     * 最后操作人ID
     */
    @Column(name = "last_operator_id")
    private Long lastOperatorId;

    /**
     * 更新时间
     */
    @Column(name = "update_time")
    private Date updateTime;

    /*
     * 交班List
     * */
    private List<OmcShifts> shiftsList;

}